package com.yxj05;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;

public class HashMapIncludeArrayListDemo {
    public static void main(String[] args) {
        //创建HashMap集合
        HashMap<String, ArrayList<String>> hm = new HashMap<String, ArrayList<String>>();
        ArrayList<String> array1 = new ArrayList<String>();
        array1.add("诸葛亮");
        array1.add("曹操");
        array1.add("赵云");
        hm.put("三国演义",array1);

        ArrayList<String> array2 = new ArrayList<String>();
        array2.add("猪八戒");
        array2.add("沙僧");
        array2.add("孙悟空");
        hm.put("西游记", array2);

        ArrayList<String> array3 = new ArrayList<String>();
        array3.add("贾宝玉");
        array3.add("刘姥姥");
        array3.add("王熙凤");
        hm.put("红楼梦",array3);

        //遍历HashMap集合
        Set<String> keySet = hm.keySet();
        for(String key : keySet) {
            System.out.println(key+":");
            ArrayList<String> value = hm.get(key);
            for(String s : value) {
                System.out.println(s);
            }
        }
    }
}
